 /* 移动端 */
 
 @media screen and (max-width: 768px) {
     .layui-layout .layui-side {
         z-index: 1100;
     }
    .cube-layout-admin .layui-layout-left,
    .cube-layout-admin .layui-body,
    .cube-layout-admin .layui-footer,
    .cube-layout-admin .cube-tab-title,
    .cube-layout-admin .layui-tab-title {
        left: 0;
    }
     .cube-layout-admin .layui-side {
         left: -300px;
     }
     /* 遮罩层 */
     .layui-layer-shade {
         z-index: 1001;
         background-color: rgb(0, 0, 0);
         opacity: 0.3;
     }
 }
 /* 魔方框架页 tab样式 */
 
 .cube-tab-title {
     width: 100%;
     left: 200px;
     position: fixed;
     margin: 60px 0 10px 0;
     text-align: left !important
 }
 
 .cube-tab-title ul {
     position: relative;
     left: 0px;
     height: 40px;
     white-space: nowrap;
     font-size: 0;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     transition: all .2s;
     -webkit-transform: all .2s;
     border-color: #eee;
 }
 
 .cube-tab-title ul li.cube-homeHeader {
     padding: 0;
     min-width: 46px;
     height: 40px;
 }
 
 .cube-tab-title ul li {
     display: inline-block;
     *display: inline;
     *zoom: 1;
     vertical-align: middle;
     font-size: 14px;
     transition: all .2s;
     -webkit-transition: all .2s;
     position: relative;
     line-height: 40px;
     min-width: 65px;
     padding: 0 15px;
     text-align: center;
     cursor: pointer;
 }
 
 .cube-tab-title ul li .layui-tab-close {
     position: relative;
     display: inline-block;
     width: 18px;
     height: 18px;
     line-height: 20px;
     margin-left: 8px;
     top: 1px;
     text-align: center;
     font-size: 14px;
     color: #c2c2c2;
     transition: all .2s;
     -webkit-transition: all .2s;
 }
 
 .cube-tab-title .layui-this {
     background-color: #F6F6F6;
     border-color: #eee;
 }
 
 .cube-tab-title li.layui-this::after {
     width: 100%;
     border: none;
     height: 2px;
     background-color: #009688;
     position: absolute;
     left: 0;
     top: 0;
     content: "";
     border-radius: 2px 2px 0 0;
     box-sizing: border-box;
     pointer-events: none;
     border-color: #eee;
 }
 
 .layui-layout-admin .cube-body {
     top: 100px;
     position: fixed;
     background-color: #f2f2f2;
 }
 
 .layui-layout-admin .layui-tab-item .cube-iframe {
     height: 100%;
     width: 100%;
     position: absolute;
 }